package com.jxjk.reportwork.model;

import lombok.Data;
import lombok.ToString;
import org.apache.commons.compress.utils.Lists;

import java.util.Date;
import java.util.List;

/**
 * 2024.9.13: 报工配置
 */
@Data
@ToString
public class ReportConfig {
    /* 报工对账起始日期 */
    private Date startDate;
    /* 报工对账结束日期 */
    private Date endDate;
    /* 报工计划文件 */
    private String reportPlanFile;
    /* 实际报工文件 */
    private String realReportFile;
    /* 差旅文件 */
    private String businessTripFile;
    /* 报工对账工作目录 */
    private String workDir;
    /* 工作月份 */
    private String workMonth;
    /* 特定的工作日 */
    private List<Date> workDateSpecialList = Lists.newArrayList();
    /* 特定的节假日 */
    private List<Date> holidayDateSpecialList = Lists.newArrayList();
    /* 工作日列表 */
    private List<Date> workDateList = Lists.newArrayList();
}
